package com.longtop.framework.orm;

/**
 * 多数据库分页支持--接口类
 * 
 * @author 胡砥峰
 */
public abstract interface IDialect {

	/**
	 * 是否需要分页
	 * 
	 * @return
	 */
	public abstract boolean supportsPaged();

	/**
	 * 此方法暂时好像没用
	 * 
	 * @param paramString
	 * @param paramBoolean
	 * @return
	 */
	public abstract String getPagedString(String paramString, boolean paramBoolean);

	/**
	 * 获取 限制查询条数 的sql【例如：select * from T_SYS_USER limit 0, 10】
	 * 
	 * @param paramString
	 *            原生sql：select * from T_SYS_USER
	 * @param paramInt1
	 *            开始位置：0
	 * @param paramInt2
	 *            结束位置：10
	 * @return
	 */
	public abstract String getPagedString(String paramString, int paramInt1, int paramInt2);
}